package cn.cj.erp.common.vo.login;

import cn.cj.erp.bo.system.SysNoticeBo;
import cn.cj.erp.bo.system.SysUserBo;
import lombok.AllArgsConstructor;
import lombok.Data;
import lombok.NoArgsConstructor;

import java.util.List;
import java.util.Set;

/**
 * 登录用户信息
 *
 * @author chenjian
 */
@Data
@AllArgsConstructor
@NoArgsConstructor
public class LoginUserResponseVo {
    /** 登录用户信息 */
    private String version;

    /** 登录用户信息 */
    private SysUserBo user;

    /** 角色集合 */
    private Set<String> roles;

    /** 权限集合 */
    private Set<String> permissions;

    /** 用户待读通知公告 */
    List<SysNoticeBo> sysNoticeList;
}
